37. Zakończenie kursu
Wyzwania:
Ten moduł zaplanowaliśmy głównie dla osób, których celem jest znalezienie pracy lub stażu po Bootcampie. Ma on na celu przekazać podstawowe informacje wspomagające Was w wejściu do branży IT.
W tym module:
- Znajdziesz informacje końcowe.
- Znajdziesz miejsca i grupy, gdzie możesz znaleźć ogłoszenia o pracę.
37.1. Informacje końcowe
Bootcampowa przygoda dobiegła końca. Na koniec chcemy Cię poinformować o kilku kwestiach organizacyjnych.
Dostęp do panelu
Dostęp do panelu Bootcampa (treści edukacyjne) będzie aktywny przez 90 dni, licząc od ostatniego dnia edycji szkolenia. W tym czasie nie odbywasz już cotygodniowych rozmów z mentorem, ani nie zdajesz zadań. Jeżeli skorygujemy lub rozwiniemy dane moduły, to postaramy się poinformować Cię o tym fakcie na czacie lub mailu :)
Zarchiwizuj swoje projekty wykonywane w trakcie kursu. Nie planujemy ich kasować, ale nie możemy gwarantować ich stałej dostępności. Najlepiej zrobić to poprzez "zaforkowanie" projektu do swoich prywatnych projektów na koncie Kodilli.
Dostęp do czata
Nie blokujemy dostępu do czata — zapraszamy nadal do dzielenia się spostrzeżeniami i uwagami, oraz do zadawania pytań.
Zaświadczenie
Na życzenie możemy wystawić Ci zaświadczenie o odbyciu kursu. Aby je otrzymać, wypełnij ankietę znajdującą się poniżej.
Pamiętaj, że aby uzyskać zaświadczenie, musisz ukończyć minimum pełnych 18 modułów.
Na zaświadczeniu będą wymienione te technologie, z których masz zrobione wszystkie zadania (ewentualnie bez jednego, jeśli dany submoduł był rozbudowany).
Dalsza nauka
Pamiętaj, że Bootcamp to "wskoczenie na tory" dalszej nauki. Najważniejsze, że już potrafisz jechać tymi torami i uczyć się samodzielnie. Teraz wszystko jest w Twoich rękach i oprócz działań rekrutacyjnych ważne jest, aby stale się rozwijać. Tworzenie kolejnych komponentów, stron, skryptów czy aplikacji jest koniecznością.
Jeśli Twoje zaangażowanie czasowe będzie mniejsze, to każda taka przerwa spowoduje problemy z powrotem na te tory.
Jeśli chcesz dalej uczyć się z nami, to zapraszamy do zapoznania się z ofertą Bootcampa Java Developer. Polecamy ten Bootcamp szczególnie dla osób, które chcą poznać najpopularniejszy język programowania, wykorzystywany do tworzenia dużych aplikacji, takich jak np. systemy bankowe. Wymaga rozwiązywania bardziej abstrakcyjnych problemów niż przy Web Developemencie, jednak zwraca się to w postaci wyższych pensji.
Dodatkowy czas pod opieką Mentora
Po zakończeniu bootcampa istnieje możliwość wykupienia dodatkowego czasu nauki pod opieką Mentora (wraz z dostępem do treści). Dzięki temu możesz wrócić do materiału, odświeżyć sobie wiedzę lub przerobić moduły, do których brak czasu nie pozwolił zajrzeć — a to wszystko ze wsparciem Mentora! Jeśli chcesz wykupić dodatkowy czas nauki, pisz na support@kodilla.com.
Jeśli znajdziesz siłę i będziesz uczyć się samodzielnie, to też wierzymy, że sobie poradzisz i znajdziesz swoje miejsce w firmie IT :) Dziękujemy Ci za wspólnie spędzony czas!
37.2. Aplikowanie do pracodawców IT
Osoby biorące udział w bootcampie mają różne cele w kontekście tego kursu, np.:
- poszerzenie kompetencji w swoim obecnym zawodzie o dodatkowe umiejętności technologiczne,
- zwiększenie swojej wiedzy programistycznej, aby lepiej komunikować się z zespołem IT w firmie,
- zaspokojenie ciekawości i chęć uczenia się nowych rzeczy,
- przebranżowienie się z obecnego zawodu lub zmiana pracy w obszarze IT.
W tym module skupimy się na ostatnim celu z powyższej listy, czyli przebranżowienie się jako Junior Web Developer.
Na początek dobrze jest określić precyzyjnie, czego dokładnie oczekujesz od swojego przyszłego pracodawcy i pod tym kątem szukać ofert pracy. Z największą ilością interesujących ofert spotkasz się w software house'ach oraz korporacjach.
Gdzie szukać ogłoszeń?
Sposobów na szukanie ogłoszeń o pracę jest mnóstwo. Jednym z najprostszych jest wyszukiwanie ofert na popularnych portalach:
- Pracuj.pl – można szukać ofert pracy poprzez wpisanie frazy “Web Developer” oraz wpisać miasto, w którym szukasz pracy, ale także szukać ofert poprzez wpisanie technologii, np. JavaScript... .
- Linkedin – bardzo często rekruterzy dodają posty o poszukiwanych przez siebie specjalistach. Wystarczy wówczas odezwać się do rekrutera będącego autorem posta. Ponadto, jeżeli udało Ci się znaleźć na Linkedin firmę, która Cię interesuje, możesz wejść na jej profil i sprawdzić publikowane ogłoszenia o pracę.
- Nofluffjobs.com – można wyszukiwać oferty pracy poprzez wpisanie nazwy stanowiska, miasta czy technologii. Portal ten skupia oferty tylko i wyłącznie IT.
- Bulldogjob.pl – tutaj możesz znaleźć oferty pracy związane z IT, ale również rozszerzać swoją wiedzę czytając artykuły pisane przez osoby z branży IT, które znajdują się w zakładce BLOG. Oferty pracy znajdują się w zakładce OFERTY PRACY. Interesujące Cię oferty wyszukujesz podobnie jak na wcześniej wymienionych portalach.
- Justjoin.it – tu również znajdziesz oferty pracy tylko z branży IT.
- Juniorjobsonly.com – portal stworzony z myślą o osobach, które stawiają swoje pierwsze kroki w królestwie IT.
- Grupy na Facebooku – rekruterzy bardzo często wrzucają oferty pracy na wybrane grupy na FB. Wystarczy poszukać grup o nazwie w stylu "programista praca [miasto]", czy też nazwę technologii, a Facebook powinien zasugerować odpowiednie grupy (np. "JavaScript jobs").
Poniżej lista przykładowych grup, które warto obserwować:
- Programiści Polska ,
- Praca w IT dla Stażystów i Juniorów,
- Praca szuka Specjalistów z branży IT!,
- Junior Jobs Only,
- HTML/CSS/Javascript - Front-end PL,
- Praca IT/oferty i zlecenia,
- Jobs IT,
- Front-end: pierwsza praca w HTML5, CSS3 i JavaScript.
Mniej popularną, ale skuteczną metodą, jest poszukiwanie ofert pracy bezpośrednio na stronach firm IT. Takie oferty można znaleźć przez googlowanie: wpisujesz “software house Wrocław" lub inne miasto i wyskakują Ci strony internetowe firm IT w danym mieście. Na tych stronach w zakładce “Praca" lub “Kariera" można szukać ofert pracy.
37.3. Przygotowanie dokumentów aplikacyjnych
Zanim dostaniesz szansę na rozmowę z potencjalnym pracodawcą, dokumenty, które prześlesz, będą mówiły za Ciebie. Ich forma będzie pewnego rodzaju komunikatem, który otworzy Ci drogę do dalszych rozmów, albo definitywnie ją zamknie. Ważne jest nie tylko "co" zawrzesz w aplikacji, ale też "jak" to zrobisz, czyli jej forma. Warto też pamiętać, że najlepsze CV tworzy się pod stanowisko, o jakie się ubiegasz.
Pierwszym krokiem do zmiany zawodu, zaraz po ukończeniu kursu, jest przygotowanie dokumentów aplikacyjnych. Najczęściej będzie potrzebne tylko CV, zdecydowanie rzadziej list motywacyjny. Istotnym elementem, na podstawie którego zostanie oceniona Twoja aplikacja, jest także konto na GitHubie. Nie zapominaj więc o systematycznym aktualizowaniu swoich repozytoriów w CV – Curriculum Vitae.
CV
Pamiętaj o tym, aby zawsze czytelnie nazwać plik CV: CV_imię_nazwisko_stanowisko. To znacznie ułatwi pracę rekruterom oraz zaowocuje pierwszym dobrym wrażeniem, jakie zrobi Twoja aplikacja.
Istnieje kilka elementów, które musi zawierać dobrze skonstruowane CV:
-
Tytuł – imię i nazwisko oraz pod nimi nazwa stanowiska, o które się ubiegasz.
-
Dane kontaktowe – miasto, w którym obecnie mieszkasz, nr telefonu, adres e-mail, skrócony link do Twojego profilu na portalu LinkedIn (link możesz dopasować do swoich potrzeb w ustawieniach profilu) oraz link do konta na GitHub. Pamiętaj, że nazwy, jakie wybierasz dla swojego adresu e-mail oraz loginów powinny być równie profesjonalne, jak całe Twoje CV.
-
Podsumowanie "O mnie"/"Profil" – to sekcja, która stała się już standardem. W kilku zdaniach opisz siebie, swoją motywację i cele, a przede wszystkim, podkreśl mocne strony i wskaż na to, co wniesiesz do zespołu. Nie buduj zbyt długich zdań, pisz jasno i konkretnie.
-
Szkolenia / Kursy – tę część należy oddzielić w CV od części związanej z edukacją. Wypisujesz w niej wszystkie kursy oraz szkolenia, które są związane z branżą IT, a zwłaszcza z programowaniem (np. Kodilla). Przy każdym kursie, czy szkoleniu, podaj daty jego trwania (mm.rrrrr - mm.rrrrr), nazwę organizatora, przebieg, zakres wiedzy, technologie oraz umiejętności, jakie udało Ci się zdobyć. Informacje zamieszczaj od myślników. Możesz również wypisać kursy niezwiązane z IT, jednak tylko takie, które dają kompetencje mające bardzo duże znaczenie w tej branży, np. kursy związane z: analizą danych, pracą w zespole, zarządzaniem projektami (niekoniecznie IT) czy negocjacjami.
-
Certyfikaty – w tej sekcji wypisz wszystkie swoje certyfikaty, które są istotne w branży IT.
-
Umiejętności techniczne / technologie – jedna z najważniejszych sekcji w Twoim CV. Od myślników wymień technologie, w których czujesz się w miarę swobodnie i są wymagane przez potencjalnego pracodawcę. Możesz podzielić je na kategorie, np. języki programowania, frameworki, biblioteki, bazy danych czy narzędzia programistyczne.
-
Wykształcenie – tutaj wpisz najbardziej aktualną szkołę/uczelnię z uwzględnieniem dat jej trwania, nazwy oraz kierunku/profilu. W przypadku wykształcenia podstawowego pomiń tę sekcję w CV.
-
Doświadczenie zawodowe – w tej sekcji idealnie byłoby pokazać doświadczenie, które jest wymagane na danym stanowisku. W przypadku aplikowania do pierwszej pracy w branży IT można wspomnieć o bieżącym doświadczeniu, jednak nie należy zbytnio rozpisywać się na ten temat. Wystarczy wpisać daty, nazwę pracodawcy oraz stanowisko. Możesz nieco bardziej rozwinąć doświadczenie, które co prawda nie jest związane z IT, ale obowiązki wymagają kompetencji, które są pożądane w pracy programisty, tj.: analitycznego myślenia, kreatywności, czy umiejętności szybkiego uczenia się.
-
Języki obce – dobra znajomość języków obcych w branży IT to zdecydowany atut. Większość firm wymaga posługiwania się przynajmniej językiem angielskim. Sekcja ta powinna zawierać listę języków obcych, których znajomość to poziom minimum A2, chyba że pracodawca będzie oczekiwał znajomości jakiegoś języka nawet na poziomie A1. Podając swój poziom znajomości języka obcego, możesz posłużyć się skalą A1 (basic), A2 (pre-intermediate), B1 (intermediate), B2 (upper-intermediate), C1(advanced) i C2 (fluent) albo wpisać: podstawowy, średnio-zaawansowany, zaawansowany, biegły.
-
Zainteresowania – sekcja, która wbrew pozorom jest dość istotna, bo pozwala rekruterowi poznać Cię trochę bliżej. Pamiętaj, aby nie wpisywać tutaj typowych frazesów jak: "kino, sport, podróże czy muzyka", ale coś bardziej konkretnego, co dokładniej określi Twoje pasje, np. zamiast pisać "sport" możesz napisać "wspinaczka", a zamiast "książki" – "literatura science-fiction". Napisz o swoich prawdziwych zainteresowaniach poza IT, o których chętnie opowiesz kilka słów więcej podczas spotkania rekrutacyjnego.
-
Zgoda na przetwarzanie danych osobowych – bardzo istotny zapis, bez którego rekruter nie będzie mógł rozpatrzyć Twojej aplikacji na dane stanowisko. Umieść ją w stopce, mniejszą czcionką i na szaro. Pamiętaj, że zgoda oznacza dobrowolne, konkretne, świadome i jednoznaczne okazanie woli przyzwalające na przetwarzanie Twoich danych osobowych. Najbezpieczniej posłużyć się klauzulą w brzmieniu dokładnie takim, jakiego wymaga pracodawca (informacja o tym zamieszczona jest z reguły na samym dole ogłoszenia o pracę). W przypadku, gdy nie znajdziesz takiej wzmianki, posłuż się poniższą wersją klauzuli, tj.:
Wyrażam zgodę na przetwarzanie danych osobowych zawartych w niniejszym dokumencie do realizacji procesu rekrutacji zgodnie z ustawą z dnia 10 maja 2018 roku o ochronie danych osobowych (Dz. Ustaw z 2018, poz. 1000) oraz zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO).
Wersja angielska:
I agree to the processing of personal data provided in this document for realising the recruitment process pursuant to the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and in agreement with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).
List motywacyjny
Niektóre firmy wymagają dodatkowo listu motywacyjnego, choć w branży IT jest to coraz rzadziej spotykane. Pamiętaj o dołączeniu listu motywacyjnego, jeśli spotkasz się z wyraźną prośbą o to ze strony pracodawcy – bez niego Twoja kandydatura może zostać odrzucona. Co powinno znaleźć się w liście?
- Twoje dane osobowe i kontaktowe (takie jak na CV);
- Tytuł – "List motywacyjny";
- Odniesienie się do źródła ogłoszenia i jego numeru oraz tego, na jakie stanowisko aplikujemy. Pamiętaj, aby w tekście pogrubić nazwę firmy, do której aplikujemy.
- 3 – 4 akapity, każdy po kilka linijek, o tym, dlaczego jesteś najlepszym możliwym kandydatem na oferowane stanowisko. Podkreśl swoje mocne strony oraz wskaż, co dobrego wniesiesz do firmy, jako nowy członek zespołu. Możesz też odnieść się do informacji, jakie są dostępne na stronie firmy – np. do wartości oraz misji Twojego potencjalnego pracodawcy.
- Deklaracja chęci kontaktu;
- Z poważaniem [imię i nazwisko];
Pamiętaj o tym, aby zawsze czytelnie nazwać plik: List_motywacyjny_imię nazwisko_stanowisko. To znacznie ułatwi pracę rekruterom oraz zaowocuje pierwszym dobrym wrażeniem, jakie zrobi Twoja aplikacja.
Ważne, aby wygląd listu motywacyjnego był dopasowany do szablonu Twojego CV.
Unikaj rozpoczynania listu od typowych zwrotów, takich jak: "W odpowiedzi na ogłoszenie z ...", "Chciałbym przedstawić swoją kandydaturę…".
Postaraj się, aby treści zawarte w liście nie były zwyczajnym powieleniem informacji, które można znaleźć w Twoim CV, ale wnosiły coś nowego, co zaciekawi rekrutera i zachęci go do bliższego zapoznania się z Twoją kandydaturą.
Skupiaj się na swoich konkretnych osiągnięciach z przeszłości (podawaj fakty i liczby).
Porady ogólne
Poniżej zamieszczamy też ogólne wytyczne do CV i listu motywacyjnego:
- Staraj się, aby dokumenty były czytelne:
- unikaj za małej czcionki oraz rażących kolorów,
- dziel tekst na krótkie akapity (nie stosuj dużych bloków tekstu),
- używaj pogrubienia, aby zwrócić uwagę na najważniejsze informacje zawarte w Twoich dokumentach aplikacyjnych,
- dbaj o estetykę – uważaj na literówki oraz nierówne marginesy, odstępy i interlinie.
- Najlepiej, żeby każdy z dokumentów mieścił się na jednej stronie A4 – przyspieszy to zapoznanie się z kandydaturą.
- Pliki docelowo przygotuj w formacie PDF, aby na wszystkich urządzeniach wyświetlały się tak samo. Pamiętaj, aby w Twoim PDF-ie były zagnieżdżone czcionki, aby ich brak na komputerze rekrutera nie spowodował np. braku wszystkich polskich liter.
- Zwróć uwagę na poprawny zapis nazw technologii (jeśli nie masz pewności co do jakiegoś zapisu, sprawdź oficjalną dokumentację).
- Tworząc dokumenty aplikacyjne, możesz skorzystać z jednego z dostępnych kreatorów, np. Canva.
Portfolio
Portfolio to Twoja wizytówka i jednocześnie dowód potwierdzający umiejętności wskazane w CV (oraz liście motywacyjnym). Możesz w nim umieścić ciekawe aplikacje stworzone podczas bootcampu oraz projekty zrobione samodzielnie w ramach doskonalenia swoich kompetencji. Projekty komercyjne są jak najbardziej mile widziane. Nie umieszczaj stron/aplikacji, które nie są dokończone – tutaj zasada less is more jest kluczowa. Uporządkuj swój GitHub przed umieszczeniem linku do niego.
Dobrym sposobem na pokazanie swojej kandydatury na rynku jest założenie profilu na portalu LinkedIn. Kilka wskazówek:
- Zdecyduj się, co ten profil ma prezentować. Dotychczasowy zawód, czy nowy, potencjalny w IT? Albo jedno, albo drugie. Mix nie działa.
- Nie stosuj ogromnych bloków tekstu w sekcji Summary, podobnie jak w CV. Krótko, ale treściwie (maksymalnie 5 zdań).
- Poproś znajomych o tzw. endorsements Twojego profilu, czyli potwierdzenia Twoich kompetencji w zakresie danych technologii. Dobrze by było, gdyby były to osoby też znające dane technologie.
- Zamieść w treści profilu dużo słów kluczowych odnośnie technologii, szczególnie dotyczących stanowisk programistycznych. Rekruterzy szukają po nich kandydatów.
- Poza potwierdzeniem umiejętności postaraj się rozbudować swoją sieć kontaktów, dzięki temu Twój profil będzie dostępny dla większej liczby użytkowników społeczności (dosłownie widzialny) oraz wyświetlany wyżej w wynikach wyszukiwania rekruterów.
- Poinformuj rekruterów o swojej otwartości na nowe wyzwania zawodowe za pomocą swojego profilu zawodowego. W ten sposób każda osoba, która odwiedzi Twój profil, będzie widziała informację, że interesują Cię propozycje pracy. Aby to zrobić, należy wejść na tę stronę i zmienić ustawienia na takie, które pozwolą spersonalizować dla Ciebie oferty pracy na Linkedin oraz powiadomić rekruterów o Twojej gotowości do podjęcia nowej pracy.
- Daj znać, publikując post, że poszukujesz pracy, krótko informując o swoich umiejętnościach. Poproś znajomych o polecenie i udostępnienie Twojej wiadomości, tak aby jak najwięcej osób dotarło do twojego posta.
Szukanie pracy przez Linkedin
- Sprawdź samodzielnie, gdzie i kogo poszukują.
- Sprawdzaj maila ;) Linkedin sam podsyła oferty pracy zbieżne z Twoim profilem.
- W ustawieniach profilu możesz zmienić krótki tekstowy nagłówek wyświetlany pod Twoim imieniem i nazwiskiem, na np. "Szukam pracy z JS-em", to również będzie widoczne na pierwszy rzut oka w wynikach wyszukiwania przy Twoim profilu.
- Jeśli nie chcesz w sposób publiczny deklarować chęci podjęcia pracy, skorzystaj z tej strony – narzędzia, dzięki któremu możesz określić jakie stanowiska (nazwa, profil firmy, lokalizacja) są dla Ciebie interesujące, a informacja o tym trafi tylko do odpowiednich rekruterów IT (z pominięciem firmy, w której aktualnie pracujesz oraz podmiotów z nią powiązanych – to dobre wyjście dla tych z Was, którzy nie chcą jeszcze zdradzać swoich planów).
Może się zdarzyć, że będą się do Ciebie zgłaszać przedstawiciele pośredników w rekrutacji IT. Takie firmy często budują swoje bazy potencjalnych kandydatów na przyszłość, dlatego nie oczekuj po takim kontakcie natychmiastowych efektów. Co prawda, jeśli zgadzasz się na współdziałanie, to dzielisz się swoimi danymi, ale choć trochę zwiększa to prawdopodobieństwo udanej rekrutacji w przyszłości.
Niestandardowe podejście
Warto chodzić na targi IT, na których możesz wypełniać formularze oraz rozmawiać z rekruterami. Nic tak nie pomaga w znalezieniu pracy jak znajomości :) Jest to świetny moment, aby zdobyć informacje, które ułatwią Ci przejście procesu rekrutacyjnego w danej firmie.
W tym czasie możesz zapytać rekruterów, jak wygląda proces rekrutacji, czy mają programy stażowe i jak one wyglądają, jaka jest polityka zatrudniania juniorów w firmie, możesz nawet zapytać o to, jakie firma oferuje stawki na stażach i na stanowiskach juniorskich. Oprócz tego oczywiście możesz dowiedzieć się wiele o samej firmie, np. jak duże projekty realizują, jak wyglądają zespoły projektowe, ile osób zatrudniają, czy środowisko jest wielokulturowe, czy pracują na projektach zagranicznych, czy mają i rozwijają swój produkt, jak wspierają rozwój pracowników itp.
Takie targi to istna skarbnica wiedzy, jeżeli podejdzie się do nich w odpowiedni sposób, a nie tylko jako na miejsce, gdzie na raz można zostawić 50 CV. Oprócz tradycyjnych targów pracy możesz przejść się na spotkania programistów typu meetup, gdzie prezenterami są developerzy, którzy pragną podzielić się swoim doświadczeniem i pomysłami projektowymi. Spotkania prowadzone są w luźnej formule barcampu, co również pomaga w kontaktach z ludźmi. W tym celu polecamy założyć sobie konto na https://www.meetup.com/pl-PL/.
Co robić, kiedy wysyłam CV, a nie ma odpowiedzi?
Po pierwsze: wyżej wspomniany networking. Po drugie: wyślij maila bezpośrednio na skrzynkę rekrutacji/rekrutera w firmie. Pisząc e-mail do pracodawcy umieść w nim informacje o sobie, dlaczego się zgłaszasz i na jaką ofertę. Mniej konwencjonalnie możesz opisać kilka punktów, dlaczego firma jest wg Ciebie dobrym miejscem pracy oraz kilka punktów, dlaczego to Ty jesteś odpowiednią osobą na dane stanowisko w tej firmie. Pamiętaj, aby koniecznie dać tytuł maila (nazwa pliku z CV lub numerem oferty)! Po trzecie: dość odważny ruch, ale jeżeli dana firma jest Twoim wymarzonym miejscem pracy, a na CV nie odpowiedziała, to przejdź się tam osobiście – człowieka twarzą w twarz trudniej zignorować niż CV :)
Powodzenia!
37.4. Rozmowa rekrutacyjna
Załóżmy, że po wysłaniu aplikacji do pracodawcy, ktoś chce zaprosić Cię na rozmowę! Teraz przyszła chwila prawdy. Wszystko, co zadeklarowałeś w dokumentach i przez telefon będzie weryfikowane.
Pierwsza zasada – responsywność. Jeśli aplikujesz do firmy technologicznej… to sprawdzaj maila 2-3 razy dziennie. Odpowiadanie po tygodniu zmniejsza Twoje szanse o co najmniej połowę, szczególnie na początku poszukiwań. Tłumaczenie się, że inne konto pocztowe było włączone lub inne wymówki jeszcze bardziej pogarsza sprawę. Warto też odbierać telefony, a przynajmniej oddzwaniać. Sprawdź też, czy masz włączoną pocztę głosową, a jeśli tak, to ustaw profesjonalną wiadomość powitalną.
Druga zasada – dostępność. Nie przekładaj ustalonych spotkań. Może to sprawiać wrażenie, że masz wątpliwości, albo Ci nie zależy. Dodatkowe tłumaczenia niewiele zmienią. Jak zmieniasz, przekładasz, kombinujesz to rekruter może uznać, że szkoda czasu na takie zabawy w kotka i myszkę.
Trzecia zasada – solidność. Nie spóźniaj się. Przyjdź wcześniej, poczekaj. Obsuwy z Twojej strony na jakiekolwiek stanowisko to nic dobrego. Jeśli rekruter dzwoni, bądź rzeczowy, konkretny i miły.
Czwarta zasada – przygotowanie. Idąc na rozmowę o pracę, zawsze trzeba być przygotowanym. Przed spotkaniem w danej firmie, konieczne jest zdobycie, jak największej ilości informacji na jej temat (masz jak w banku, że na 100% padnie pytanie: Co wiesz na temat naszej firmy?), czasami niewiedza w tym zakresie może kosztować Cię utratę szansy na fajną pracę. Ponadto warto wcześniej przygotować sobie informacje na temat swoich oczekiwań finansowych i być gotowym na ewentualną ich negocjację, ale równie ważna jest forma współpracy oraz okres wypowiedzenia. Jeżeli nie obowiązuje Cię okres wypowiedzenia, to na spokojnie przemyśl sobie, ile czasu będziesz potrzebować na rozpoczęcie nowej pracy. Nie ominą Cię również pytania techniczne, dlatego warto przed rozmową przypomnieć sobie i uporządkować wiedzę teoretyczną.
Kilka dobrych porad na rozmowę:
- Pierwsze wrażenie możemy zrobić tylko raz, dlatego pewność siebie, uśmiech i ubiór (smart casual to w IT raczej standard - czyste schludne ubranie, możesz włożyć eleganckie buty, dżinsy, koszulkę/koszulę i luźną marynarkę, jednak jeżeli rozmowa będzie w korporacji, możesz ubrać się typowo biznesowo) są ważne. Czasem rozmowy mogą odbyć się przez Skype czy telefon. Jeśli rozmowa będzie odbywała się poprzez Skype, to warto ubrać się tak samo, jakby to była rozmowa w biurze.
- Czasem rekruter może nas zaskoczyć rozmową przez telefon. Wtedy najlepiej kulturalnie przełożyć rozmowę telefoniczną na późniejszą porę. Jednak przełożyć taką rozmowę możesz tylko raz.
- Poczytaj o firmie, dowiedz się, nad czym pracują, pokaż swoje zainteresowanie, np. mówiąc które rozwiązanie spodobało Ci się najbardziej.
- Czasem wiemy, z kim będziemy rozmawiać, więc możemy sprawdzić, co pokaże Internet. Przy okazji sprawdź, co pokazuje internet o Tobie: 90% rekruterów sprawdza nie tylko Linkedin, ale także inne portale społecznościowe, np. Facebook oraz wyszukiwarkę Google. Dobrze jakby na Twoim profilu nie były widoczne kontrowersyjne posty lub zdjęcia.
- Często rozmowy zaczynają się od pytań “Dlaczego chcesz do nas dołączyć?" lub “Proszę powiedzieć coś o sobie" – tutaj warto się zastanowić nad odpowiedzią: ponieważ “Chciałem się czegoś nauczyć" nie jest dobrą odpowiedzią :) Ty musisz dać wartość firmie, a samo inwestowanie w Ciebie nie jest dla firmy opłacalne. Stąd też dobrze jest wiedzieć coś o firmie, aby pokazać, co Cię do niej przyciągnęło.
- Zazwyczaj rekruterzy proszą, aby zadać im pytania. Warto wymyślić kilka pytań do pracodawcy np. w jakiej metodologii pracują, z ilu pracowników składa się zespół itp.
Rozmowa — kompetencje miękkie
To bardzo niedoceniana przez programistów część rozmowy rekrutacyjnej. Wielu z nich wydaje się, że same kompetencje techniczne są w zupełności wystarczające. Nie jest tak. Wielu pracodawców woli "komunikatywnego średniego programistę" niż "konfliktowego i zamkniętego w sobie geniusza". Dzisiejsza praca to głównie ZESPÓŁ. Czasy solistów bezpowrotnie minęły.
Pytania, które mogą paść na rozmowie, a mają na celu ocenę Twoich kompetencji miękkich:
- Dlaczego programujesz?
- Dlaczego zacząłeś naukę programowania?
- Twój największy sukces?
- Twoja największa porażka i jak sobie z nią poradziłeś?
- Czy pracowałeś już w zespole?
- Czy doświadczyłeś konfliktów w zespole, jak sobie radziliście?
- Jakie masz wady i zalety?
- Jak się uczysz nowych technologii oprócz tych, które znasz?
- W jakim kierunku chciałbyś się rozwijać?
- Gdzie widzisz siebie za 5 lat?
- Co dla Ciebie jest ważne u pracodawcy?
W ten sposób pracodawca ocenia Twoje doświadczenie oraz Twoją motywację. Zastanów się nad odpowiedziami na te pytania, a jeżeli nie wiesz, czy Twoje odpowiedzi będą dobrze o Tobie świadczyły — napisz do swojego Doradcy HR :)
Pamiętaj, aby na rozmowie być sobą. Firmy zazwyczaj chcą “prawdziwych osób", pełnych pasji i energii, jednak wciąż osób dojrzałych. Nikt nie chce pracować z “dorosłymi dziećmi".
Rozmowa — kompetencje twarde
Niektóre rozmowy rozpoczynają się od pytań technicznych, czasem weryfikacja może nastąpić także przez wcześniej wysłane zadanie do rozwiązania. Niektóre firmy dają zadanie do zrobienia w ich siedzibie, bez możliwości użycia internetu.
Potencjalnie pytania, na jakie możesz trafić:
- Co to jest closure?
- Co to jest scope?
- Czym jest programowanie funkcyjne?
- Czy znasz jakiś preprocesor HTML-a?
- Co to jest box model?
- Jakie korzyści daje Sass?
- Do czego służy tag data w HTML?
- Czym różni się
nullodundefined? - Czym się różni
==i===? - Czy korzystałaś z repozytorium?
- Gdy dostaniesz plik
.psd, to co robisz żeby zacząć pracę? Jak wygląda proces? - Co robimy z kodem przed wrzuceniem na produkcję?
- Co to są pseudo selektory? Jakie znasz? Jakie dają możliwości?
- Z jakiego edytora korzystasz?
- Czy korzystasz z task runnera? Jeżeli tak, do jakich zadań?
- Jakie znasz rodzaje
display? - Czym różni się
idodclass? - Czym różni się position
relativeodabsolute? - Czy korzystasz z flexbox?
- Jakie są różnice między Bootsrap 3 a 4?
- Czy miałeś do czynienia z walidacją formularza?
- Masz wpisany w CV Sass, korzystałeś z Less?
- Masz wpisany w CV GIMP, korzystałeś z Photoshopa?
- Z jakich systemów operacyjnych korzystasz?
- Wyjaśnij technikę "css sprites".
- 5 sposobów na lepsze pozycjonowanie stron.
- Do czego służy
!important? - Do czego służy
>? - 3 sposoby na zoptymalizowanie strony.
- Czym jest data i jakie może przechowywać dane?
- Rozwiń skrót CSS.
- Wyjaśnij semantyczność HTML5.
- W jaki sposób wyszukujesz błędy w swoim kodzie Javascript?
- Wytłumacz pojęcie 'hoistingu'.
- Co to są zmienne globalne i lokalne?
- Co to jest inkrementacja i dekrementacja?
- Jak sprawdzić, czy zmienna istnieje w kodzie?
- Co oznacza słowo
let? - Co robi
foreach? - Co robi
map?
Materiały do nauki:
Wymagania Aplikanta
Rozmowa o Twoich wymaganiach (ładniej nazwane: oczekiwaniach) jest na końcu całego spotkania lub przed zadaniami koderskimi. Najczęstsze pytanie to: “jakiego wynagrodzenia netto oczekujesz?"
Przy rozmowie o Twoich oczekiwaniach można wymienić kilka kwestii:
- W Polsce nie ma standardu czy pracodawca proponuje wynagrodzenie, czy pracownik. Choć w IT firmy często już decydują się robić to w ogłoszeniu, to nie zawsze jest to standardem.
- Średnie wynagrodzenie dla Web Developera, bez żadnego doświadczenia w IT, to na początek około 2000-3000 zł netto, jednak wynagrodzenie w ciągu pierwszego roku powinno rosnąć. Developer z doświadczeniem może się spodziewać większego wynagrodzenia.
- Forma umowy determinuje wysokość kosztów ponoszonych przez pracodawcę. Czasami jest to umowa o dzieło (UoD), czasem mieszanka umowy dzieła i zlecenia, aby otrzymać ubezpieczenie lub oskładkowane zlecenie (UZ). Software house'y najbardziej lubią programistów z działalnością gospodarczą (DG, B2B). W korporacjach umowa o pracę nie powinna być problemem.
- Standardem są 3-miesięczne okresy próbne, choć niektórzy pracodawcy skracają je lub wydłużają w zależności od formy współpracy.
- Staraj się być pewny tego, co mówisz (szczególnie kwoty), bez skrytości i skradania się. Spróbuj przełamać naszą narodową skłonność do nierozmawiania o pieniądzach. Na tym etapie rozmowy warto przywołać też oczekiwania co do firmy, które tworzą wspólną wartość (win-win), to zostawia dobre wrażenie. W tym momencie masz możliwość zadawania pytań o firmę pracodawcy.
Zadanie
Na bazie dwóch poprzednich submodułów, wybierz 2-3 oferty i wyślij na nie aplikację. Daj znać Doradcy HR i czekaj na efekty.